﻿using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.Text;

namespace Mes5GService.MES
{
    public class FileTechniqueTask : FullAuditedEntity<Guid>
    {
        public virtual Guid FileProcessSpecificationId { get; set; }
        public virtual FileProcessSpecification FileProcessSpecification { get; set; }
        public string BopDescId { get; set; }
        public string BopNodeId { get; set; }
        public string OriginalPPSId { get; set; }
        public string TechniqueName { get; set; }
        public string TechniqueNumber { get; set; }
        public string TechniqueAuthor { get; set; }
        public DateTime CompileTime { get; set; }
        public string SystemCode { get; set; }

        public string ProductCode { get; set; }
        public string ModuleCode { get; set; }
        public string ModuleName { get; set; }
        public int StageSign { get; set; }
        public int TechniqueType { get; set; }
        public string TechniqueCharacter { get; set; }
        public int Shape { get; set; }
        public int SecretDegree { get; set; }
        public string UseUnit { get; set; }
        public string UseTime { get; set; }
        public string BasisFile { get; set; }
        public string IssueUnit { get; set; }
        public string TechniqueExplain { get; set; }
        public string Remark { get; set; }

        public ICollection<FileProcesses> FileProcesses { get; set; }
    }
}
